home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Taifun / Taifun 045 (1988-02-15)(Ossowski, Stefan)(DE)(PD).zip / Taifun 045 (1988-02-15)(Ossowski, Stefan)(DE)(PD).adf / Iff2Pcs / IFF2PCS.DOC < prev    next >
Text File  |  1988-01-20  |  4KB  |  88 lines

  1. IFF2PCS 1.0, 21-Nov-87, by Ali T. Ozer  
  2.                      USMail: Box 7703, Stanford, CA 94305
  3.                        ARPA: ali@Score.Stanford.Edu
  4. ------------------------------------------------------------
  5. IFF2PCS (IFF-to-pieces) is an interactive puzzle program. In
  6. IFF2PCS, the user's goal is to put a picture back together
  7. from square pieces. The picture can be created from any IFF
  8. program, and can have upto 16 colors.  Several sample 
  9. pictures and the source code (in Manx C, 3.40b) are included
  10. with the distribution. 
  11.  
  12. IFF2PCS can be started one of three ways:
  13.  
  14. * From the CLI, by typing 
  15.   1> iff2pcs IFF-FILE
  16.      (where IFF-FILE is the name of an IFF picture file) 
  17.  
  18. * From the Workbench, by double-clicking on the icon of an
  19.   IFF picture file, provided the "default tool" is set to
  20.   IFF2PCS. (The icons for the sample IFF pictures provided
  21.   with the program are all configured this way.)
  22.  
  23. * From the Workbench, by 
  24.    first clicking once on the IFF2PCS icon, 
  25.    then double-clicking on the icon of any IFF picture
  26.    file, while holding down the SHIFT key.
  27.  
  28.   This last method (a standard way to specify arguments to 
  29.   Workbench programs) allows you to start IFF2PCS up with
  30.   any IFF picture, even if its default tool is not set to 
  31.   IFF2PCS. 
  32.  
  33. Once IFF2PCS starts up, it provides you with a choice of
  34. three difficulty levels. You can start the game by clicking
  35. on the appropriate choice:
  36.  
  37. * REAL EASY    64x64 bit pieces
  38. * NOT SO EASY  32x32 bit pieces
  39. * DIFFICULT    16x16 bit pieces --- real killer!
  40.  
  41. The picture and the difficulty level cannot be changed 
  42. during the program.
  43.  
  44. IFF2PCS uses a pop-up menu (which is operated just like a
  45. standard Amiga menu, except that you do not have to move the
  46. mouse to the top of the screen). The menu commands are:
  47.  
  48. * SHOW   Shows the completed picture.
  49. * CHECK  Combines what you have with the actual picture to
  50.          give you an idea of how close you are. Pieces
  51.          that are in the correct place will appear as
  52.          blanks, while pieces that are placed incorrectly 
  53.          will appear messed up. CHECK will also tell you the 
  54.          time that has elapsed since you started the puzzle,
  55.          and will let you know if the puzzle is solved.
  56. * HELP   Provides some minimal help. (This command might not
  57.          work if the system is low on chip-memory.)
  58. * QUIT   Quits... 
  59.  
  60. Pieces are grabbed by clicking the left mouse button and
  61. rotated by clicking the right mouse button once the piece is
  62. grabbed. Pieces can be rotated 90 degrees clockwise only;
  63. you might need to click the right mouse button twice or
  64. three times to get the correct orientation. 
  65.  
  66. IFF2PCS is a chip-memory hog. It will attempt to open an
  67. interlaced screen as large as the user's Workbench, and with
  68. a 16-color picture, it might use more than 200K of chip
  69. memory. 
  70.  
  71. Possible future enhancements to IFF2PCS include:
  72. * True jigsaw-puzzle pieces (IFF2PCS started off this way 
  73.   and ended up with square pieces)
  74. * Faster piece-pickup (possible with backup bitmaps for 
  75.   pieces, which of course will use up more memory)
  76. ------------------------------------------------------------
  77. Many thanks go to D. John Hodgson, Tom Rokicki, and Helene
  78. (Lee) Taran, whose code fragments I used in IFF2PCS. Many
  79. thanks also go to the various artists whose wonderful IFF
  80. pictures I included as samples. Anyone wishing to use code
  81. fragments from IFF2PCS sources can do so (although most
  82. of the code is probably not general enough to be used
  83. elsewhere).
  84.  
  85. IFF2PCS is Copyright 1987, Ali Turgut Ozer.  
  86. IFF2PCS is freely distributable.
  87.  
  88.